#include "led.h"
#define LED_PORT		GPIOA
#define LED_PIN			GPIO_Pin_6

void led_on(void)
{
	if(!GPIO_ReadOutputDataBit(LED_PORT, LED_PIN)) {
		GPIO_SetBits(LED_PORT, LED_PIN);
	}
}

void led_off(void)
{
	if(GPIO_ReadOutputDataBit(LED_PORT, LED_PIN)) {
		GPIO_ResetBits(LED_PORT, LED_PIN);
	}
}

void led_toggle(void)
{
	if(GPIO_ReadOutputDataBit(LED_PORT, LED_PIN)) {
		GPIO_ResetBits(LED_PORT, LED_PIN);
	} else {
		GPIO_SetBits(LED_PORT, LED_PIN);
	}
}
